movable substation - French English Dictionary